package tp.model;

import java.awt.Component;

import tp.controller.Controlador;
import tp.view.LadrilloView;

public class LadrilloRosa extends Ladrillo {

	public LadrilloRosa(Posicion Pos) {
		this.setVida(1);
		this.setPuntaje(50);
		this.setMiPosicion(Pos);
		Controlador.controlador.addChocable(this);
		this.miVista = new LadrilloView(this,"ladRosa.JPG");
	};

	/**
	 * Devuelve los puntos que otorga por ser destruido y/o el especial de cada
	 * ladrillo en caso de que tenga la llamada debera estar aqui
	 */
	public void meDestruyo() {
		// mostraria que hace explosion o algo similar
		// tendria que avisarle al controlador que se fue al joraca
		Controlador.setPuntaje(this.getPuntaje());
		this.setVivo(false);
		((LadrilloView) this.miVista).Destruir();
		this.especial();
	}

	public void especial() {
		new NucleoRosa((Posicion) this.getMiPosicion().clone());
	}

	public Component getMiVista() {
		return miVista;
	}

}